// var a = new Image();
// a.src = "https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64";
// a.onload = function(params) {
//   console.log(a.sizes);
// };
console.time("sort");
let mapFn = (item) => {
  // item.time = new Date().getTime() + Math.floor(Math.random() * 10000000);
  // item.time = new Date().getTime();
  item.time = item.time + Math.floor(Math.random() * 10000000);
  return item;
};
var a = new Array(10000 * 1000)
  .fill({
    x: 0,
    y: 0,
    w: 300,
    h: 200,
    id: "werwt234dwq234124321",
    type: "source",
    time: new Date().getTime(),
    value: "246565"
  })
  .map(mapFn);
// .map( (item) => {
//   // item.time = new Date().getTime() + Math.floor(Math.random() * 10000000);
//   item.time = new Date().getTime();
//   return item;
// });

console.timeEnd("sort");
var o = { a: 1 };
o.f = function(v) {
  o.a = v;
  o.listioner && o.listioner(o);
};

o.on = function(listioner) {
  o.listioner = listioner;
};
export default o;
// console.log(a);
